پروژه ی ترازوی دیجیتال + گزارش

 گزارش:

 

 

 

 

 

 

 

 

 

 

آموزشكده قاضي طباطبايي

 

 

 

ترازوي ديجيتالي

 

دانشجو: امير عيوضي

 

 

 

 

 

 

فهرست

 

مقدمه......................................................................................5

فصل اول

تحليل تئوري و مداري سيستم........................................................6

نقشه ي ترازو...........................................................................8

فصل دوم

ميكرو كنترلر ATMEGA8 .....................................................9

برخي خصوصيات ATMEGA8................................................9

خصوصيات جانبي....................................................................10

خصوصيات ويژه ي ميكرو كنترلر................................................11

بررسي پايه هاي ATMEGA8   ................................................13

شكل ATMEGA8   و پايه هاي آن.............................................14

فصل سوم

OP177................................................................................15

شكل وشمايل و پايه هاي OP07 و OP177....................................16

فصل چهارم

لودسل...................................................................................18

انواع لودسل ...........................................................................20

توضيحات براي به كار بردن ترازو...............................................28

فصل پنجم

برنامه....................................................................................30

توضيحات برنامه......................................................................34

توضيحاتي درباره PCB..............................................41

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

مقدمه:

زبانهاي سطح بالا يا همان (HIGH LEVEL languages) HLL به سرعت در حال تبديل شدن به زبان برنامه نويسي استاندارد برا ي ميكروها (MCU) حتي براي ميكرو هاي 8بيتي كوچك هستند .

زبا ن برنامه نويسي بيسيك و c  بيشترين استفاده را در برنامه نويسي ميكرو ها دارند ولي در اكثر كاربردها كدهاي بيشتري را نسبت به زبا ن برنامه نويسي اسمبلي توليد مي كند .

Atmel ايجاد تحولي در معماري ، جهت كاهش كد به مقدار منيمم را درك كرد كه نتيجه ي اين تحول ميكرو كنترلرهاي  AVR  هستند كه علاوه بر كاهش و بهينه سازي مقدار كدها به طور واقع عمليات را تنها در يك كلاك سيكل توسط معماري RISC

(REDUCED INSTRUCTON SET COMPUTER) انجام مي دهند و از 32 رجيستر همه منظوره

(ACCUMULATORS) استفاده مي كنند كه باعث شده 4 تا 12 بار سريعتر از ميكرو هاي مورد استفاده كنوني باشند.

تكنولوژي كم مصرف غير فرار شركت ATMEL  براي برنامه ريزي AVR  ها مورد استفاده قرار گرفته است در نتيجه حافظه هاي FLASH  و EEPROM  در داخل مدار قابل برنامه ريزي (ISP)  هستند.

ميكرو كنترلرهاي اوليه AVR   داراي  1، 2 و 8 كيلو بايت حافظه FLASH  و به صورت كلمات 16 بيتي سازمان دهي شده بودند.

AVR  به عنوان ميكرو هاي RISC  با دستورات فراوان طراحي شده اند كه باعث مي شود حجم كد توليد شده كم و سرعت بالاتري بدست آيد.

 

 

 

 

 

 

 

 

 

 

 

تحليل تئوري و مداري سيستم

با توجه به ایده و اهداف ذکر شده سیستم مورد بحث، باید سخت افزار

مجموئه به گونه اي در کنار یکدیگر قرار بگیرند که توانمندي سیستم را در اهداف مذکور به گونه اي ارمغان بیاورند که سیستم مطمئن و کار آمدجلوه کند.

به همین منظور و براي درك بهتر نحوه عملکرد سیستم با استفاده از عناصر

مختلف، ما سخت افزار سیستم را به چند مجموعه دسته بندي کرده ایم که در اینجا آن ها را معرفی می کنیم:

 (1ميكرو كنترلر  ATMEGA8

OP07 (2 يا 177

3) لودسل

 

 

 

 

 

 

 

 

 (1ميكروكنترلر ATMEGA8:

از معماري AVR RISC استفاده مي كند.

ATMEGA8 داراي 28 پايه مي باشد كه 23 پايه از اين 28 پايه به عنوان خطوط ورودي و خروجي مي باشد.

 

برخي خصوصيات ATMEGA8:

كارآيي بالا و توان مصرفي كم

داراي 130 دستور العمل با كارايي بالا كه اكثرا تنها در يك كلاك سيكل اجرا مي شوند.

8*32  رجيستر كاربردي

سرعتي تا MIPS16 در فركانس MHZ16

8K   بايت حافظه ي داخلي برنامه ريزي

قابليت 10000 بار نوشتن وپاك كردن حافظه FLASH

1024 بايت حافظه داخلي  SRAM

512   بايت حافظه EEPROM داخلي برنامه ريزي

قابليت 100000 بار نوشتن وپاك كردن حافظه EEPRAM

قفل برنامه ي فلش وحفاظت داده  EEPRAM  

 

خصوصيات جانبي:

دو تايمر- كانتر 8 بيتي با  PRESCALER مجزا  و داراي  مد CAMPARE

يك تايمر- كانتر 16 بيتي با  PRESCALER مجزا  و داراي  مدهاي  CAMPARE وCAPTURE

3 كانال PWM

8  كانال مبدل آنالوگ به ديجيتال در بسته بندي هاي  TQFP و MLF

6 كانال با دقت 10 بيتي

2 كانال با دقت 8 بيتي

6 كانال مبدل  مبدل آنالوگ به ديجيتال در بسته بندي PDIP

4 كانال با دقت 10 بيتي

داراي RTC  (( REAL-TIME CLOCK  با اسيلاتور مجزا

يك مقايسه كننده ي آنالوگ داخلي

USART سريال قابل برنامه ريزي

WATCHDOH قابل برنامه ريزي با اسيلاتور داخلي

ارتباط سريال SPI براي برنامه ريزي داخل مدار

(IN-SYSTEM PROGRAMMING)

قابليت ارتباط سريال SPI  به صورت  يا SLAVE

قابليت ارتباط با پروتكل سريال دو سيمه (TWO-VIRE)

 

خصوصيات ويژه ي ميكرو كنترلر

POWER-ON RESET CIRCUIT

داراي 5 حالت SLEEP   

(STANDBY, IDLE, ADC NOISE REDUCTION, POWER- SAVE, POWER- DOWN)

منابع وقفه (INTERRUPT) داخلي و خارجي

داراي اسيلاتور RC داخلي كاليبره شده

عملكرد كاملا ثابت

توان مصرفي پايين و سرعت بالا توسط تكنولوژي  CMOS

 

توان مصرفي در4MHZ ، 3V ، 25C

حالت فعال mA3.6 (ACTIVE MODE)

در حالت بيكاري mA 1.0 (IDLE MODE)

در حالت> : POWER- DOWN 5uA

 

ولتاژ هاي عملياتي(كاري)

2.7 ولت تا 5.5 براي (ATMEGA8L)

 4.5 ولت تا 5.5 ولت براي (ATMEGA 8)

 

فركانس هاي كاري

0MHZ   يا 8MHZ براي (ATMEGA8L)

0MHZ   يا 16MHZ براي (ATMEGA8)

 

خطوط I/O و انواع بسته بندي

23 خط ورودي / خروجي( I/O) قابل برنامه ريزي

28 پايه PDIP   و 32 پايه ي TQEP و MLF

 

 

 

 

 

 

 

 

 

بررسي پايه هاي ATMEGA8   به كار رفته در مدار:

پايه هاي 14 تا  19 : به عنوان پورت خروجي براي وصل ال سي دي

پايه هاي 26  و 27 : به عنوان ورودي تعريف شده اند كه وظيفه ي آن دريافت دستور از كليدهاست.

پايه ي 28: به عنوان  ADC  كار مي كند يعني ولتاژ تقويت شدهاز طريق اين پايه براي مقايسه به ميكرو ارسال مي شود.

پايه ي 7 : اي پايه به ولتاژ تغذيه يا VCC   اتصال مي يابد

پايه ي 8: همان زمين مدار است.

پايه هاي 20 و21 و 22 : اين سه پايه براي فعال كردن 1ايه هاي آنالوگ به ديجيتال كه در اين مدار سنسور وزن مي باشد استفاده مي شود يعني پايه هاي 20 و21 به VCC  و پايه ي 22 به GND   وصل مي شوند.

در غير اين صورت نمونه برداري صورت نخواهد گرفت.

بقيه ي پايه ها كه شرح داده نشدند پايه هايي هستند كه در اين پروژه استفاده نشده اند در واقع نياز به توضيح ندارند چون پايه هاي لازم  در اينجا شرح داده شدند شما با دانستن كار اين پايه ها در اين پروژه براحتي پي به كاركرد پايه هاي ديگر خواهيد برد كه از طريق برنامه نويسي ورودي تعريف شوند يا خروجي.

 

 

 

شكل ATMEGA8   و پايه هاي آن:

 

 

2)C OP07 يا OP177:

چون تغييرات ولتاژ لودسل در حد ميكرو ولت است براي تقويت ولتا‍‍ژ آن از اين اي سي استفاده مي شود دليل  استفاده از اين آپ امپ نويز كم آن است البته از اپ امپ هاي ديگري مثل  OP07 مي توان استفاده كرد كه به خاطر نويز كم آنها قيمت شان زياد است.

OP-AMP   استف

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:








تاریخ: دو شنبه 9 بهمن 1391برچسب:,
ارسال توسط امیر عیوضی